Skip to content

Topology cleanup fixes, refactor, tests#1

Merged
apendleton merged 12 commits intomainfrom
hole-fixes-without-vcl
Apr 20, 2026
Merged

Topology cleanup fixes, refactor, tests#1
apendleton merged 12 commits intomainfrom
hole-fixes-without-vcl

Conversation

@apendleton
Copy link
Copy Markdown
Collaborator

This PR refactors the whole library to add an explicit set of topological fixes that take place after the main topology run. There many of these, but they correct a variety of issues with improper ring/hole assignment, bad handling of pinch-point polygons and other kinds of self-touching, etc.

Additionally, there's a new large suite of regression tests for both polygonize and nodify that capture all fixes included here.

@apendleton
Copy link
Copy Markdown
Collaborator Author

This repo has no branch protection, watchers, or reviewers yet, so uh... YOLO

@apendleton apendleton merged commit baac1bf into main Apr 20, 2026
4 checks passed
@apendleton apendleton deleted the hole-fixes-without-vcl branch April 20, 2026 08:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant